package com.ruoyi.project.WebMoudle.userPick.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

import java.math.BigDecimal;

/**
 * 用户提现对象 user_pick
 * 
 * @author ruoyi
 * @date 2020-07-20
 */
public class UserPick extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 订单号 */
    private String orderNum;

    /** 提现类型(0-零钱,1-银行卡) */
    @Excel(name = "提现类型(0-零钱,1-银行卡)")
    private String belongType;

    /** 商家主键 */
    @Excel(name = "商家主键")
    private Long wxUserId;
    private String nickName;
    private String phoneNum;

    /** 开户名 */
    @Excel(name = "开户名")
    private String accountName;

    /** 银行卡号 */
    @Excel(name = "银行卡号")
    private String bankNum;

    /** 银行卡编号 */
    @Excel(name = "银行卡编号")
    private String bankCode;

    /** 提现金额 */
    @Excel(name = "提现金额")
    private BigDecimal pickMoney;
    private BigDecimal userAdded;

    /** 订单状态(0-审核中,1-已完成,2-驳回) */
    @Excel(name = "订单状态(0-审核中,1-已完成,2-驳回)")
    private String status;

    public void setOrderNum(String orderNum) 
    {
        this.orderNum = orderNum;
    }

    public String getOrderNum() 
    {
        return orderNum;
    }
    public void setBelongType(String belongType) 
    {
        this.belongType = belongType;
    }

    public String getBelongType() 
    {
        return belongType;
    }
    public void setWxUserId(Long wxUserId) 
    {
        this.wxUserId = wxUserId;
    }

    public Long getWxUserId() 
    {
        return wxUserId;
    }
    public void setAccountName(String accountName) 
    {
        this.accountName = accountName;
    }

    public String getAccountName() 
    {
        return accountName;
    }
    public void setBankNum(String bankNum) 
    {
        this.bankNum = bankNum;
    }

    public String getBankNum() 
    {
        return bankNum;
    }
    public void setBankCode(String bankCode) 
    {
        this.bankCode = bankCode;
    }

    public String getBankCode() 
    {
        return bankCode;
    }
    public void setPickMoney(BigDecimal pickMoney)
    {
        this.pickMoney = pickMoney;
    }

    public BigDecimal getPickMoney()
    {
        return pickMoney;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getPhoneNum() {
        return phoneNum;
    }

    public void setPhoneNum(String phoneNum) {
        this.phoneNum = phoneNum;
    }

    public BigDecimal getUserAdded() {
        return userAdded;
    }

    public void setUserAdded(BigDecimal userAdded) {
        this.userAdded = userAdded;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("orderNum", getOrderNum())
            .append("belongType", getBelongType())
            .append("wxUserId", getWxUserId())
            .append("accountName", getAccountName())
            .append("bankNum", getBankNum())
            .append("bankCode", getBankCode())
            .append("pickMoney", getPickMoney())
            .append("createTime", getCreateTime())
            .append("status", getStatus())
            .toString();
    }
}
